Application level framing and automated implementation
نویسندگان
چکیده
New concepts such as the Application Level Framing (ALF) have been proposed to make network protocol implementations more efficient and to give the application programmer greater control over the data transmission. This paper describes early experiments with automated design and implementation of application-specific communication protocols based on the formal specification of the application using ESTEREL. A comparison is made between a hand coded JPEG player and its automated equivalent. The results show that the automated approach creates a better integrated implementation with the same level of performance.
منابع مشابه
Automated code generation for integrated layer processing
ALF (application level framing) and ILP (integrated layer processing) are protocol design and implementation concepts applied in high-performance communication architectures, e.g. to support multimedia applications. Writing ILP code is rather complex and, therefore, ILP code generation tools can reduce the time to develop efficient ILP protocol code significantly. This paper presents a tool, wh...
متن کاملINSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUE 1995 An Experimental User Level Implementation of TCP
With high speed networks supporting data rates of a few hundreds Mbps and distributed applications demanding high performance, existing communication system and protocol architectures are under discussion. In this report, we describe an implementation of the TCP/IP stack with TCP [1] in user space and IP in kernel space. The goal by placing TCP in user space is to obtain a flexible transport pr...
متن کاملAn ALF communication architecture: design and automated implementation
The Application Level Framing (ALF) principle states that information should be packetized by the application into Application Data Units (ADUs), each of which should be at the same time a unit of transmission, a unit of control, and a unit of processing. This paper describes a communication system architecture based on the ALF principle, which then attempts to maximize what might be gained fro...
متن کاملMediaBoard: A Shared Whiteboard Application for the MBone
In this thesis, we describe our comprehensive design and implementation of a multicast based shared drawing tool called MediaBoard. Like its predecessor, the LBL whiteboard application, wb, its design follows the principles of application level framing and lightweight sessions. Both applications use the Scalable, Reliable Multicast protocol (SRM) to distribute data over the network. But unlike ...
متن کاملHigh Performance Implementation of Communication Subsystems
New applications with speciic communication requirements are now being considered. These requirements put stringent constraints on both the performance and the service provided by communication protocols over high speed networks. The performance enhancement of these protocols is an essential step toward the building of high performance communication subsystems. In this paper, we present work on...
متن کامل